package br.com.converters;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

@FacesConverter(value = "converteTipo")
public class ConverterTipo implements Converter {

    @Override
    public Object getAsObject(FacesContext context, UIComponent component, String value) {
        String tipo = String.valueOf(value);
        if (tipo.equals("Adesivo")) {
            return "1";
        } else {
            if (tipo.equals("Banner")) {
                return "2";
            } else {
                if (tipo.equals("Placa")) {
                    return "3";
                }
            }
        }
        return "4";
    }

    @Override
    public String getAsString(FacesContext context, UIComponent component, Object value) {
        String tipo = String.valueOf(value);
        if (tipo.equals("1")) {
            return "Adesivo";
        }else{
            if(tipo.equals("2")){
                return "Banner";
            }else{
                if(tipo.equals("3")){
                    return "Placa";
                }
            }
        }
        return "Faixas";
    }
}
